[OT] I/O Last ermitteln

Hallo,
wie ermittelt man sinnvollerweise die I/O Last auf das Disksystem? Also auf
dem Server läuft ein Mysql 4.1 Server unter RedHat RHEL4 64 Bit. Ein Perl
Programm führt verschiedene Queries auf die DB durch, die insgesamt ca. 15
Minuten dauern. Für diesen Zeitraum würde ich gerne ermitteln was auf den
Platten passiert. Hat jemand ein paar Links oder Infos zu dem Thema?

Christian
Christian Schmelzer [ Mi, 26 September 2007 10:42 ] [ ID #1829586 ]

Re: [OT] I/O Last ermitteln

Christian Schmelzer schrieb:

> wie ermittelt man sinnvollerweise die I/O Last auf das Disksystem? Also auf
> dem Server läuft ein Mysql 4.1 Server unter RedHat RHEL4 64 Bit. Ein Perl
> Programm führt verschiedene Queries auf die DB durch, die insgesamt ca. 15
> Minuten dauern. Für diesen Zeitraum würde ich gerne ermitteln was auf den
> Platten passiert. Hat jemand ein paar Links oder Infos zu dem Thema?

Ich würde als erstes mal einen Blick in die Logfiles werfen, um zu
ermitteln, wo so viel Zeit verbraten wird.

Gruß. Claus
Claus Reibenstein [ Mi, 26 September 2007 11:14 ] [ ID #1829589 ]

Re: [OT] I/O Last ermitteln

Claus Reibenstein wrote:
> Christian Schmelzer schrieb:
>
>> wie ermittelt man sinnvollerweise die I/O Last auf das Disksystem?
>> Also auf dem Server läuft ein Mysql 4.1 Server unter RedHat RHEL4 64
>> Bit. Ein Perl Programm führt verschiedene Queries auf die DB durch,
>> die insgesamt ca. 15 Minuten dauern. Für diesen Zeitraum würde ich
>> gerne ermitteln was auf den Platten passiert. Hat jemand ein paar
>> Links oder Infos zu dem Thema?
>
> Ich würde als erstes mal einen Blick in die Logfiles werfen, um zu
> ermitteln, wo so viel Zeit verbraten wird.
>
> Gruß. Claus

Hallo,
ja, danke für den Hinweis. Darum geht es hier nicht, also nicht um die
Optimierung von bestimmten Queries. Deshalb auch so ein bißchen OT.

Gruß,
Christian
Christian Schmelzer [ Mi, 26 September 2007 11:20 ] [ ID #1829591 ]

Re: [OT] I/O Last ermitteln

Andreas
--
Andreas Kretschmer
Linux - weil ich es mir wert bin!
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
Deutsche PostgreSQL User Group: http://pgug.de
Andreas Kretschmer [ Mi, 26 September 2007 11:22 ] [ ID #1829592 ]

Re: [OT] I/O Last ermitteln

Andreas Kretschmer <akretschmer [at] spamfence.net> wrote:
> begin Christian Schmelzer schrieb:
>> Hallo,
>> wie ermittelt man sinnvollerweise die I/O Last auf das Disksystem? Also auf
>
> wie wäre es mit vmstat?

Knapp daneben. Die Antwort wäre iostat.
Sinnvollerweise mit der -x Option.


XL
Axel Schwenke [ Mi, 26 September 2007 11:41 ] [ ID #1829593 ]

Re: [OT] I/O Last ermitteln

Andreas
--
Andreas Kretschmer
Linux - weil ich es mir wert bin!
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
Deutsche PostgreSQL User Group: http://pgug.de
Andreas Kretschmer [ Mi, 26 September 2007 11:49 ] [ ID #1829595 ]

Re: [OT] I/O Last ermitteln

Christian Schmelzer <cs_news [at] coworld.net> schrieb:
> Hallo,
> wie ermittelt man sinnvollerweise die I/O Last auf das Disksystem? Also auf
> dem Server läuft ein Mysql 4.1 Server unter RedHat RHEL4 64 Bit. Ein Perl
> Programm führt verschiedene Queries auf die DB durch, die insgesamt ca. 15
> Minuten dauern. Für diesen Zeitraum würde ich gerne ermitteln was auf den
> Platten passiert. Hat jemand ein paar Links oder Infos zu dem Thema?

iostat, wie breits erwähnt, dann gäbe es noch dstat, und auch ganz Nett. Für
schreib/lesevorgänge auf blockebene:

echo 1 > /proc/sys/vm/block_dump
cat /proc/kmsg

bye,
- michael
Michael Ablassmeier [ Mi, 26 September 2007 15:42 ] [ ID #1829600 ]
Datenbanken » de.comp.datenbanken.mysql » [OT] I/O Last ermitteln

Vorheriges Thema: kann man mysql_stmt_fetch_column() benutzten, anstatt mysql_stmt_fetch()?
Nächstes Thema: Bei doppelten Einträgen, nur die mit dem letzen Datu